home *** CD-ROM | disk | FTP | other *** search
/ SPACE 2 / SPACE - Library 2 - Volume 1.iso / apps / 223 / emacs.rme < prev    next >
Encoding:
Text File  |  1988-02-17  |  3.8 KB  |  73 lines

  1.  
  2. MicroEMACS v2.18
  3.  
  4.     This version of MicroEMACS is derived from source code originally
  5.     written by David G. Conroy, ported to the Atari ST and substantially
  6.     modified by Moshe Braner.  Further enhancement where made by Dale
  7.     Schumacher and John Stanley.  The current source code is known to
  8.     compile under Alcyon C v4.14 with the dLibs public domain C library
  9.     written by Dale Schumacher.  It should also compile properly for the
  10.     IBM-PC under Microsoft C v4.0, though this exact source code has not
  11.     been tested.  There are #ifdefs for other systems in the source code,
  12.     but there have been so many changes that, at best, they should serve
  13.     as a good basis for re-porting this code back to those systems.
  14.  
  15.     There is on-line help available when in the editor by hitting the
  16.     [Help] key.  Most normal operations of the editor are covered (though
  17.     somewhat breifly) in the help screens.  A general familiarity with
  18.     Emacs-style editing is very helpful, though not required.  One
  19.     subject that is noteable omitted from the help screens is the command
  20.     line options available.  The MicroEMACS command line formats is:
  21.  
  22.         emacs <primary file> [-g<line #>] [-v] [<file>..]
  23.  
  24.     If MicroEMACS is invoked with no parameters, the mode line
  25.     indicates how to get help and how to read in a file.  The -g# option
  26.     indicates an optional starting line number in the file it preceeds.
  27.     The -v option causes any files following it to be loaded in view-only
  28.     mode.  The [Alt-E] command toggles the editable status of a buffer.
  29.     Wildcards on the command file are expanded into matching filenames.
  30.     Be careful with this feature, since you can run out of memory pretty
  31.     quickly this way.  Also, the -g# option will only effect the last
  32.     file in a wildcard expansion.
  33.  
  34.     Much better documentation about the general operation of
  35.     MicroEMACS should be available through your local user's group or BBS
  36.     system.  I've seen several modifications of the same basic tutorial
  37.     text circulating, but don't have one handy to include in this
  38.     distribution.
  39.  
  40.     Some of the features of MicroEMACS v2.18 are...  A command shell
  41.     escape.  Faster dynamic memory management with less overhead, which
  42.     means more buffer space for editing larger files.  Full function key
  43.     support.  Mouse support for cursor motion and cut/copy/paste
  44.     operations, optionally allowing binding of the mouse buttons to other
  45.     commands.  Improved word-wrapping.  Directory and file selector
  46.     available when a wildcard is specified for a filename in commands
  47.     like visit/read/etc.  Faster screen updating.  Support of [+] and [-]
  48.     keys to cycle through options in several commands.  Capability of
  49.     MicroEMACS to "clone" a new copy of itself with currently configured
  50.     options set as new defaults.  There are numerous other changes, some
  51.     too minor to mention, and others that I simply don't recall right
  52.     now.  If you have any suggestions, or the source code wasn't
  53.     distributed to you and you'd like a copy, feel free to contact me:
  54.  
  55.         Dale Schumacher
  56.                399 Beacon Ave.
  57.                St. Paul, MN 55104
  58.  
  59.     UUCP: ..ihnp4!meccts!stag!syntel!dal
  60.     arpaNET:  dal@syntel.UUCP  -or-  syntel!dal@stag.UUCP
  61.     Citadel BBS:  Syntel (612)646-3988  300/1200/2400 baud
  62.  
  63.  
  64. -- v2.19 --
  65.  
  66.     The "rename buffer" command has been fixed.  The source code has been
  67.     updated to use the latest (v1.1) version of dLibs.  Auto-indent mode
  68.     has been added.  This allows ^M (return) and ^J (linefeed) to exchange
  69.     functions.  [^X-I] toggles auto-indent mode.  The compiled-in default
  70.     is to come up not in auto-indent mode.  If you clone MicroEMACS while
  71.     auto-indent is on (or margins, word-wrap, etc.) the cloned version will
  72.     store this new default and the version number will read 2.19+.
  73.